import css from './runtime.less'
export default {
  '@resize': {
    options: ['width', 'height']
  },
  ':root': {
    style: {
      title: '文本样式',
      options: ['border', 'font', { type: 'background', config: { disableBackgroundImage: true } }, 'padding', 'BoxShadow'],
      target: `.${css.box}`
    },
    items: [
      {
        title: '常规',
        items:[
          {
            title: '内容',
            type: 'textArea',
            value: {
              get({ data }) {
                return data.text;
              },
              set({ data }, value: string) {
                data.text = value;
              }
            }
          },
          {
            title: '总是显示',
            description: '开启时，不管文本是否溢出，鼠标移到元素上时，都会显示气泡。',
            type: 'Switch',
            value: {
              get({ data }) {
                return data.showAllTime;
              },
              set({ data }, value: string) {
                data.showAllTime = value;
              }
            }
          }
        ]
      }
    ]
  }
};
